package com.ruoyi.websql.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * ***对象 SYS_DRIVER_CONFIG
 * 
 * @author xudengyu
 * @date 2025-03-18
 */
public class SqlDriverConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dbCheckUrl;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String driverClass;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long ID;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String NAME;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String typeName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String URL;

    public void setDbCheckUrl(String dbCheckUrl) 
    {
        this.dbCheckUrl = dbCheckUrl;
    }

    public String getDbCheckUrl() 
    {
        return dbCheckUrl;
    }

    public void setDriverClass(String driverClass) 
    {
        this.driverClass = driverClass;
    }

    public String getDriverClass() 
    {
        return driverClass;
    }

    public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }

    public void setNAME(String NAME) 
    {
        this.NAME = NAME;
    }

    public String getNAME() 
    {
        return NAME;
    }

    public void setTypeName(String typeName) 
    {
        this.typeName = typeName;
    }

    public String getTypeName() 
    {
        return typeName;
    }

    public void setURL(String URL) 
    {
        this.URL = URL;
    }

    public String getURL() 
    {
        return URL;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("dbCheckUrl", getDbCheckUrl())
            .append("driverClass", getDriverClass())
            .append("ID", getID())
            .append("NAME", getNAME())
            .append("typeName", getTypeName())
            .append("URL", getURL())
            .toString();
    }
}
